Skip to content

Add GitHub Release builds and Cargo-free install path#4

Merged
enesify merged 1 commit into
masterfrom
cursor/release-binary-installs-bf8f
Apr 22, 2026
Merged

Add GitHub Release builds and Cargo-free install path#4
enesify merged 1 commit into
masterfrom
cursor/release-binary-installs-bf8f

Conversation

@enesify
Copy link
Copy Markdown
Owner

@enesify enesify commented Apr 21, 2026

Summary

Adds automated release builds when a v* tag is pushed: Linux x86_64, macOS x86_64 and aarch64, Windows x86_64 MSVC. Each job produces a taskwal-<tag>-<target>.tar.gz or .zip containing tw plus README.md. A final job merges artifacts, writes SHA256SUMS, and publishes to GitHub Releases.

Adds scripts/install-tw.sh for Linux/macOS users without Rust: downloads the matching asset, verifies checksums, installs tw to ~/.local/bin by default (or TASKWAL_PREFIX for system-wide).

Updates README and the English/Turkish user guides with prebuilt install instructions and maintainer note to align git tags with Cargo.toml version.

Testing

  • cargo test --all-targets
Open in Web Open in Cursor 

@enesify enesify marked this pull request as ready for review April 22, 2026 12:35
Add tag-triggered workflow to build stripped release binaries for Linux,
macOS (x86_64 and aarch64), and Windows, package tar.gz/zip with README,
aggregate SHA256SUMS, and publish via GitHub Releases.

Add install-tw.sh for Linux/macOS to download and verify releases.

Document prebuilt installs and tag/version alignment in README and guides.

Co-authored-by: Enes Batur <enesbatur@protonmail.com>
@enesify enesify force-pushed the cursor/release-binary-installs-bf8f branch from 10574b4 to 3168a65 Compare April 22, 2026 12:55
@enesify enesify merged commit 0995b53 into master Apr 22, 2026
3 checks passed
@enesify enesify deleted the cursor/release-binary-installs-bf8f branch April 22, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants